Analysis of scheduling algorithms that provide 100 % throughput in input - queued switches
نویسندگان
چکیده
Internet routers frequently use a crossbar switch to interconnect linecards. The crossbar switch is scheduled using an algorithm that picks a new crossbar configuration every cycle. Several scheduling algorithms have been shown to guarantee 100% throughput under a variety of traffic patterns. The first such algorithm was the maximum weight matching (MWM) algorithm in which the weight is the sum of the occupan-cies of the queues. We explore whether alternative weight functions, such as using the sum of the square of the occupancies, leads to stronger or weaker stability. The first result of this paper is that a broad class of weight functions give rise to strong stability, including the sum of the squares, the sum of the cubes and so on. A counter-intuitive result, indicating a limitation of the Lyapunov method, is that the sum of the square root of the occupancies is not included in this class, even though simulation suggests that the resulting average delay is lower than for the other functions. We also consider the simpler , , randomized scheduling algorithm (TASS) proposed by Tassiulas. We show similar results for different weight functions as for MWM. We finally show that TASS gives 100% throughput when the weights are noisy, or out-of-date.
منابع مشابه
Packet Scheduling in Input-Queued Cell-Based Switches
Input-queued switch architectures play a major role in the design of high performance switches and routers for packet networks. These architectures must be controlled by a scheduling algorithm, which solves contentions in the transfer of data units from inputs to outputs. Several scheduling algorithms were proposed in the literature for input-queued cell switches, operating on fixed-size data u...
متن کاملPractical Scheduling Algorithms for Input - Queued
| The input-queued (IQ) switching architecture is becoming an attractive alternative for high speed switches owing to its scalability. In this paper, two new algorithms, referred to as maximum credit rst (MCF) algorithm and iterative maximum credit rst (IMCF) algorithm, are introduced. Theo-retic analysis shows that the credits of an IQ switch using MCF are bounded for all admissible rate reser...
متن کاملEE384Y Project Intermediate Report Enabling Class of Service for CIOQ Switches with Maximal Matching Algorithms
Providing Qualities of Service (QoS) is a desirable feature for most network routers and switches. The capability to service differential classes is a prerequisite to enable QoS. It has been shown that Output Queued (OQ) switches implementing Weighted Fair Queuing (WFQ) can provide QoS. However, OQ switches have high speed requirements for the fabric switch and the memory bandwidth, which makes...
متن کاملLocal Scheduling Policies in Networks of Packet Switches with Input Queues
A significant research effort has been devoted in recent years to the design of simple and efficient scheduling policies for Input Queued (IQ) and Combined Input Output Queued (CIOQ) packet switches. As a result, a number of switch control algorithms have been proposed. Among these, scheduling policies based on Maximum Weight Matching (MWM) were identified as optimal, in the sense that they wer...
متن کاملDegree-sequenced matching algorithms for input-queued switches
This paper presents a class of algorithms for scheduling packets in input-queued switches. As opposed to previously known algorithms that focus only on achieving high throughput, these algorithms seek to achieve low average delay without compromising the throughput achieved. Packet scheduling in input-queued switches based on the virtual-output-queued architecture is a bipartite graph matching ...
متن کاملIntegrated Scheduling and Buffer Management Scheme for Input Queued Switches under Extreme Traffic Conditions
This paper addresses scheduling and memory management in input queued switches having finite buffer space to improve the performance in terms of throughput and average delay. Most of the prior works on scheduling related to input queued switches assume infinite buffer space. In practice, buffer space being a finite resource, special memory management scheme becomes essential. We introduce a buf...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001